0 create crestOrange left -35 wobblePathLong 330 1 2 5 fireBullet atPlayer 250 750
0 create crestOrange left -15 wobblePathLong 330 1 3 5
0 create crestRed left 5 wobblePathLong 330 1 4 5
0 create crestRed left 25 wobblePathLong 330 1 5 5
0 create crestOrange right -25 wobblePathLong invert 210 1 2 4 dropsBonus
0 create crestOrange right -5 wobblePathLong invert 210 1 3 4 fireBullet atPlayer 250 750
0 create crestRed right 15 wobblePathLong invert 210 1 4 4
0 create crestRed right 35 wobblePathLong invert 210 1 5 4

60 create buffBugYellowBig left -60 rainbowPath 0 1 4 0
15 create buffBugYellowBig left -60 rainbowPath 0 1 4 1
15 create buffBugYellowBig left -60 rainbowPath 0 1 5 2 dropsBonus
15 create buffBugYellowBig left -60 rainbowPath 0 1 5 3
15 create buffBugYellowBig left -60 rainbowPath 0 1 6 4 fireBullet atPlayer 700 700
15 create buffBugYellowBig right -60 rainbowPath invert 180 1 6 5 fireBullet atPlayer 800 800
15 create buffBugYellowBig right -60 rainbowPath invert 180 1 5 6 fireBullet atPlayer 900 900
15 create buffBugYellowBig right -60 rainbowPath invert 180 1 5 7 dropsBonus
15 create buffBugYellowBig right -60 rainbowPath invert 180 1 4 8
15 create buffBugYellowBig right -60 rainbowPath invert 180 1 4 9

140 create crestBlueSniper right -30 quickPathFrontLoop 180 1 1 5
0 create crestBlueSniper left -30 quickPathFrontLoop invert 0 1 1 4
15 create crestBlueSniper right -30 quickPathFrontLoop 180 1 1 8
0 create crestBlueSniper left -30 quickPathFrontLoop invert 0 1 1 1 dropsBonus
15 create greenInsectBoss right -30 quickPathFrontLoop 180 1 0 6
0 create greenInsectBoss left -30 quickPathFrontLoop invert 0 1 0 3
15 create crestBlueSniper right -30 quickPathFrontLoop 180 1 1 6 fireBullet atPlayer 1700 1700
0 create crestBlueSniper left -30 quickPathFrontLoop invert 0 1 1 3
15 create crestBlueSniper right -30 quickPathBackLoop 180 1 2 6 fireBullet atPlayer 1800 1800
0 create crestBlueSniper left -30 quickPathBackLoop invert 0 1 2 3
15 create greenInsectBoss right -30 quickPathBackLoop 180 1 0 7
0 create greenInsectBoss left -30 quickPathBackLoop invert 0 1 0 2 fireBullet atPlayer 250 750
15 create crestBlueSniper right -30 quickPathBackLoop 180 1 1 7
0 create crestBlueSniper left -30 quickPathBackLoop invert 0 1 1 2 fireBullet atPlayer 300 300
15 create crestBlueSniper right -30 quickPathBackLoop 180 1 2 7
0 create crestBlueSniper left -30 quickPathBackLoop invert 0 1 2 2

setScrollingSpeed 35 4

180 create crestRed left -60 rainbowPath 0 1 3 2
15 create crestRed left -60 rainbowPath 0 1 3 6 fireBullet atPlayer 300 300
15 create crestRed left -60 rainbowPath 0 1 3 3 fireBullet atPlayer 400 400
15 create crestRed left -60 rainbowPath 0 1 3 7
15 create crestRed left -60 rainbowPath 0 1 4 2
15 create crestRed left -60 rainbowPath 0 1 4 6

15 create crestRed left -60 rainbowPath 0 1 4 3 dropsBonus
15 create crestRed left -60 rainbowPathBomb 0 1 4 7

240 create crestOrange right -60 rainbowPath invert 180 1 2 8
15 create crestOrange right -60 rainbowPath invert 180 1 2 0 fireBullet atPlayer 400 400
15 create crestOrange right -60 rainbowPath invert 180 1 2 9 fireBullet atPlayer 500 500
15 create crestOrange right -60 rainbowPath invert 180 1 2 1
15 create crestOrange right -60 rainbowPath invert 180 1 3 8
15 create crestOrange right -60 rainbowPath invert 180 1 3 0
15 create crestOrange right -60 rainbowPath invert 180 1 3 9 dropsBonus
15 create crestOrange right -60 rainbowPathBomb invert 180 1 3 1

200 startAttacking

0 waitNumEnemiesAlive 17
0 summon carrierInsect right -60 random